package model

type WaterMark struct {
	TimeStamp float64 `json:"timestamp"`
	Appid     string  `json:"appid"`
}

type PhoneInfo struct {
	PhoneNumber     string    `json:"phoneNumber"`
	PurePhoneNumber string    `json:"purePhoneNumber"`
	CountryCode     string    `json:"countryCode"`
	Watermark       WaterMark `json:"watermark"`
}

type PhoneInfoResp struct {
	Errcode   int       `json:"errcode"`
	Errmsg    string    `json:"errmsg"`
	PhoneInfo PhoneInfo `json:"phone_info"`
}

type GenerateSchemeResp struct {
	ErrCode  int    `json:"errcode"`
	ErrMsg   string `json:"errmsg"`
	OpenLink string `json:"openlink"`
}
type UserCode struct {
	Code string `json:"code" form:"code" variable:"required"`
}
